JAN/87 ἘΞ.
zZx<Appeal
Vancouver sinclair users group
NexT Meeting: INSipbe
KILLARNY COHHUNITY CENTRE INSIDE ZS y ous ta uku as 2
6260 KILLARNY STREET EDITORIAL E co ο ο ντ. 2
kic a. BITS & PIECES............... 2
FRIDAY RENEWALS coe . J... a s rera 3
CALENDAR 7.3 223v ρων S 3
PREZ SAYS. δν S 2322 νὰ ὃς oe 4
JANUARY 9/87 s LAST MEETING... s.s ο οι ο Se 5
SUPPLIERS ces ss 9 Reemi. 6
2068-PR6M. 25721: 3 2:4 7
1000 HARDWARE........... 8
ZXAPPEAL IS A MONTHLY dB... leen 8
NEWSLETTER PUT OUT BY THE TIMEX. TIPS ive ky. 9
VANCOUVER SINCLAIR USERS GROUP. 2068 PRCM. ucl l yt Š 10
FOR MORE INFORMATION ON THE Ἢ OD- MAUS ο acreage 12
CLUB AND PPEAL SEE THE BACKCOVER, PLAYING with ELECTRICITY. ..13
1000 & 2068 PRGMS.......... 15
2008-PR6MS. έως wc ὡς νο as 16
ARTICLE; 4215: eu sis tutu wan 17
MEMORY CALCULATOR.......... 18
JETPLANE JOYSTICK.......... 18
Š 3 MYSTERY PROGRAM............ 18
MEMORY DUMPING............. 19
—me-—miQLb ec
— im | oe FT
O
ao
ge
aS
Eo
..COming soon
TALS 15SSULE.,.... .........
Hope everyone had a 'Cool Yule' and
didn't OD on turkey, stuffing, et al.
We're into a New Year and as the long
dark winter nights are certainly here
and the Season's festivities are
behind us we can finally get down to
some serious keypunching trying out
those new programs Santa left under
the tree. If a cassette or two did
not come ricocheting down your
chimney, look up the list of suppliers
printed within and order away. Harvey
T. appears with his usual QL musings.
Those members ordering the QL kit will
be looking for Harvey's past articles
after their kits arrive. New Member
Vince L. drops by with a version of
the Audio Booster, of a few issues
ago, which he says may be safely used
with the 1000 without causing
unnecessary smoke. The Prez has
something to say...so listen up. Ken
A. also passes on the results of his
latest forays into Sinclair Basic. New
Member Joe Jenkins of Amarillo, TX,
sends along a little graphics gem.
The NETWORK Reprints are particularly
bountiful this month with some items
sure to be of interest to all. On the
back page is a form for those members
with Hardware problems they would like
the Hardware Group to address. If you
have a hardware query or are just
uncertain how your machine works, be
sure to take advantage of the
knowledge and brainpower available.
The Hardware Group will be more than
pleased to receive any and all
questions.
QE ACC X HEA HHA AHHH
EDITOR'S EDITORIAL:
Last meeting Ken asked for a volunteer
to take on the small job of Recording
Secretary. We had a good turnout of
over 30 members but not one member
would volunteer to carry out this
really simple task. Later on in the
meeting a member rose to state that he
was unsure whether he would be
renewing his membership as he was not
sure of ‘what he would be getting for
his money.' It seems that most of the
members of this club have forgotten
what this club is all about. You don't
'get' anything for your membership |
dues. The dues go toward paying the
inevitable costs that arise when 30-40 D
people of mutual interests arrange to
meet to discuss and exchange mutual
points of view. The Group Newsletter
serves as a forum to continue this
exchange as well as allow distant
members to participate. The theory
behind this and any other common
interest club is Contribution, not
Consumption. I, as the Newsletter
Editor, spend many hours contributing
to the viability of this club and I
can say the same for Ken, both as Pres
and as a Newletter Contributor, as
well as the other few members who
contribute. But I'm afraid that this
can't be said of the majority of the
members. Some would say that this is
the way of the world - 10% do while
90% sit on their hands. Well I don't
accept this. You joined this club for
a reason - because you shared a common
passion for a quite uncommon machine.
So start sharing! If you don't do your
share, who will? One day you might
find yourself saying "what ever
happened to that computer club I
thought I belonged to." It probably
ceased due to lack of interest when
you weren't looking. Nuff said?
* * k * k k k k k k k k k k ce e ce e k k k k k k k k k k k k k k k k k
BITS & ΡΙΕΣΈΒ....».».»».»»»͵.»».»»»..
...the Book Warehouse on Broadway has
a number of TS related books at
incredible prices. This member found
some additions to his library at $1.99
& $2.99 each but was greatly outdone
by Ken A. who picked up a number of QL
related books at 9 CENTS each. He said
he'll be making belated Xmas gifts to
the QL kit buyers. If you can't find
any be sure to ask if any are ‘in the
back'.
...Speaking of books, ZEBRA SYSTEMS
still has lots of stock of the titles
they're offering at $5.00 each,
2@$9.00,or 30$12.00.... A great
bargain.
...be sure to attend this months
meeting. John B. will be demoing all
his WEYMIL wares and will be offering
special pricing to members placing
orders at the meeting.
...the TIMEX REPAIR story has a very
happy ending. As was reported last
time, my 2068 suffered smokeitis and
was sent to the hospital for
treatient. 34 days later a brand new
replacement was left behind the screen
door. The service side of the TIMEX
Computer story isn't over by a Jong
shot. I'm impressed!
...Ex-member and now Robot guru Karl
Brown is offering his renowned 'Build
Your Own Robot Course' one last time.
Call V.V.I. NOW to reserve your spot
because , as we all know, this course
is very popular and when this one is
over - that's itl
..Speaking of ROBOTS, the first
meeting of the new year of the Robot
subgroup, better known as the
VANCOUVER ROBOT CLUB will be at the
usual time and place.(Al Wright's
office, #611 - 470 Granville St. on
Wed. Jan 21/87 at 7:00. If you come
after 7:00 you must press the buzzer
until the maintenance guy comes to
open the door. It would be easier if
you just came before 7:00.) If you
don't have a Robot but want to see
what it's all about feel free to come.
+..the QL kit pricing list has arrived
and members are scurrying off to
various banks with passbook in hand
ready to do massive injury to savings
accounts. Me tool Next issue should
see much to report.
... if you're in the market for some
Software or hardware add-ons don't
forget our own DAVE ROSS. I was over
at his shop the other day and he has
LOTS of good stuff - good prices too.
Give him a call at 874-1756.
-..again, make sure you get to the
next meeting. You could be richer for
it. No, Virginia, not money...a
DOORPRIZE! All attending members will
have a chance at a draw for either
Cruncher 1000 or Cruncher 2068 -- your
choice, if you win. SEE YOU THERE.
YOK Y X. 3 3 X K X N XE eee XX XXX XXX
RENEWING MEMBERS:
J. Brohman, L. Montminy, H. Slot
K.Abramson, E. Begin, B.Rutter
NEW MEMBER:
Jim Hunkins, Rapid City, SD
Remember to renew at the meeting if
you received the dreaded EXPIRY
NOTICE.
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Meeting date...
[JANUARY —
eus TronT roe [veo [reo [rna [enr
LLL D Les
HECE rA
PRESIDENT ὁ PRATTLE
to the number ο import articles t
should go into YOUR newsletter, Ther
Should be more MUTUAL SUPPORT in the c
ana this means more participation kaq Y
I£ uou want to Just sit back and RECEIVE
ne and feu oth
the bith your ο
ke to kg ΞΟΠΕΜΗΟΤ.
ppeointed. HUTLBL SUPPORT
Club based en! ticipation. IF
happens ---
Judging
eiu dk
' the nuliü
to "there
: support For in
: With need Tiii :
10] fand more
for the
veap'z resolution: OME
" PEE HONTH, “But I'm
g^ dou crg, YOU don't.
^ dust dust OFF some τῇ
oRTEINL or ADAPTED programs
(if adapted, cite
3 unite to uz
ind con, or write
or Ccribinad anu
1815 areas. Hand
to Bod a th
enzued touche
"μπω should I
jt de Ti enu. gh.
to the
| need im
dt. 1 led o£ his "E «t monthly
until Box when we 3, or mail them to him directly, He
sated Due ; views, Can't Continue to produce a first rate
news letter
news letters,
from nothing but. import.
S thë Tuber
and th overall level ο
. Retüetüber back in 'ΞΞ heri
Ought Their Compu
Ez Whe alza!
FARTICIPATION,
Ë ht H tina speakers whe
3 E hight enhance oun τ lease let me
u REteiber i ο a people Επ. Do uou ha . rend in £ome
. QUT efsroom or into Joni y ter relate Me Πρες” ; F
lon roem? Remember Karl τω aputer related business? Think about.
'zoufid & light' shows, d
contributions to μὲ
all σὲ the ot
yews letter:
gait wo know o£ int
5.
on en to
g or at least volunteer
ames of interested People. t.
are problems im implimenting and project,
but What you will learn in your efforts
Will make your participati en worthuhile.
« hink tha T have
ee in E Exciting
EE MEI EUER Az When I attended a W sessi
USUG was established With ‘the hardware group’ to Peer
Organization For ΤΠΕ new speech synthesizer project (which, in
SINCLAIR COMPUTER ARE YOU didn't know, is ZX81 and 2085
à couver a srar atible), Even i£ the project
ze: — CAE x (ju. kidding, Wilfl, the -ᾱ
Ὕ EACH OTHER ACCORDING changes were just fabulous. |
> THEIR KNOWLEDGE. °
Ε au: {το
m uo Du]
iino
MUTUAL
MEMBER: I
Tü THEIR WEEDS Fi
«6 enough 2088 Jat tke discussion at the last meeting &
letter, ος WRITE neu beainnind or Was it the beginning of
, = j the end? Please! bo SOMETHING about it!
Ξ YOUR Club, Participate!!! (Rod & I
If you feel
cles in your
lié Tia - WRITTEN 2665
P^ newsletter Ep ο. :
THERE. τε dated Vill be twisting » 50 F€ prepared),
here if à t A $
KEN ABRAMSON
3/
ἐς mun. seb Harvey i
The meeting was opened by the Ken, the prez, late as
usual. A request was put to the group for a secretary & an
unearthly silence fell. Out of the unfathomable darkness,
arising from an unplombed depth I found myself growling give
me some paper and I awoke with a pen in my hand. I am δ I
remain Your Humble Scribe. Ken then continued the meeting
with a description of his Zebra sound board containing the
software which censors cusswords. The quality of sound was
described as generally not the equal of the the clubs own
ZXSound.
Rod, the treasurer & editor, described the why of our
dumping the Βοβὶς of Nova Scotia for the more affordable &
sensible New Westminster Credit Union. We presently have
$315.00 in the account. Rod then raised the prospect of
raffling off a QL. After much discussion, a vote carried the
motion with the sole dissenting voice being the one sensible
person present. Rod is working out the details, by default.
Rod then begged for more newsletter articles & got sneaky by
suggesting a monthly “WHAT I DO WITH MY COMPUTER" article by
each member of the group. Everybody thought it was a good
idea, nobody volunteered. Ken wondered whether a fill in the
blanks version would make it easier for the less voluble
among us.
The matter of Killarney membership cards was shelved
indefinitely.
Wilf, the hardware wunderkind, reported that the hardware
group had met Sunday. The new speech board is probably going
to be ready for the next group, with cost in the range of
$7.00 plus or minus $5.@@ depending on whether holes are
drilled or not. There will be an extensive newsletter article
about this board. There were 15 people of the group with an
interest in the project.
The question of whether to drop the borrowers fee to the
ZX81 library was discussed at length. After much discussion,
it was agreed to charge a 31.0 deposit, refundable upon
return of the tape. The question of a 2068 & a QL library was
also raised. Glenn Read mentioned that he had an alignment
tape he had developed for doing Azimuths & Wow and Flutter.
He is going to make this available to the group.
Wilf once again took the floor to describe the Hi-Res &
Extended Basic by Gregory Harder of Denver CO, as well as
his own NOVA multitasking, extension to the ZX video display
which sports a clock, Basic trace, & memory window.
Al Wright, ex-prez & robotics enthusiast, stood to
advertise the last Robotics course by Karl Brown which is
beginning in Jan. at VVI. If you want to take the course, its
now or never.
A disgruntled 2068 member stood to complain that there
was not enough 2868 content to the club. In general, the
point was granted, with the proviso being that its your club;
ie. its up to you! This discussion brought together a group
who were discussing a 2068 library. The organized portion of
the meeting dissolved to general mayhem & Wilf’s NOVA demo.
Listed below, in no particular order, is a list of suppliers
of Software, Hardware, and all manner of other goodies for
the TS family of fine computers. Magazines are highlited
This list is a little dated and a few suppliers
might have ‘folded their tent,etc.,' but almost all should
respond to a request for a catalog. A list of QL suppliers
will be printed next issue.
thusly "M".
*SOFTWARE
THOMAS B.
P.0.BOX 64
JEFFERSON,NH 03583
WOODS
¥HACKSEL ELECTRONICS
247 QUEEN ST. WEST
TORONTO, ONT. MSW 124
CANADA
ΧΤΗΕ JOHN OLIGER CO.
11661 WHIDBEY DR.
CUMBERLAND, IN 46229
XWMJ DATA SYSTEMS
4 BUTTERFLY DRIVE
HAUPPAUGE, NY 11788 RS
XCTM d
CHET LAMBERT , W4WDR
12984 SAM DRIVE
BIRMINGHAM, AL 35235
*SYNCWARE NEWS P
P.O. BOX 64
JEFFERSON, NH 63583
XTIME DESIGNS UW)
29722 HULT RD.
COLTON,
OR 97617
*XHAL-TRONIX, INC.
P.O. BOX 1161 - DEPT R
SOUTHGATE, MICH. 48195
XJRC SOFTWARE
P.0. BOX 448
SCOTTSBURG,
IN 42126
¥BYTE POWER
1748 MEADOWVIEW AVE.
PICKERING, ONT L1V 368
CANADA
ΧΕΝΟΙ 15Η MICRO CONNECTION
15 KILBURN COURT
NEWPORT, RI 62846
6
¥BUDGETSOFT COMPUTERS
236 MAIN STREET
RUSHVILLE, IN 46173
¥CURRY COMPUTER
P.O. BOX 5697
GLENDALE, AZ 85312-5667
¥ZEBRA SYSTEMS, INC
78-66 JAMAICA AVE.
WOODHAVEN, NY 11421
ΧΕΟΟΤΕ SOFTWARE
P.O. BOX 14655
GAINESVILLE, FL 32684
XLARKEN ELECTRONICS
RR 2
NAVAN,
CANADA
ONT K4B 1Η5
XMARKEL ENTERPRISES
P.O. BOX 2392
SECAUCUS, NJ 97994-9992
*BILL JONES, GULF MICRO
1317 STRATFORD AVE.
PANAMA CITY, FL 32404
ΧΤ-5 HORIZONS Uw
2062 SUMMIT STREET
PORTSMOUTH, OHIO 45662
*A.F.R. SOFTWARE
2604-1605 PENNSYLVANIA AVE
MIAMI BEACH, FL 33139
XSHARPS, INC.
RT. 18, BOX 459
MECHANICSVILLE,
VA 23111
*SUNSET ELECTRONICS
2254 TARAVAL STREET
SAN FRANCISCO, CA 94116
*BEAVER SOFTWARE
999 MUNROE AVE.
WINNIPEG, MAN R2K 1J4
CANADA
¥KNIGHTED COMPUTERS
262 HIGHLAND ST.
FULTON, ΝΥ 13869
XVERN TIDWELL
1383 WHITEHEAD ST.
KEY WEST, FL 33646
Χς.Ν. ASSOCIATES
419 N. JOHNSON STREET
ADA, OHIO 45519
XRMG ENTERPRISES
1419 1/2 7TH STREET
OREGON CITY, OR 97645
Χι ΕΜΚΕ SOFTWARE
2144 WHITE ΟΑΚ
WICHITA, KS 67267
X*DAMCO ENTERPRISES
67 BRADLEY CT.
FALL RIVER, MA 62726
*NOVELSOFT
186 7TH STREET
TORONTO, ONT M8V 3B4
CANADA
¥AERCO
BOX 18993
AUSTIN, TX 78266
*SOFTGEMS
P.O. BOX 119
MAYVILLE, NY 14757
XSIMULUSION-H2
BOX 2382
LA JOLLA,
CA 92638
*¥BUDGET ROBOTICS
BOX 18616
TUCSON, AZ 85731
*H.C.S. SOFTWARE
P.O. BOX 1754
PORTSMOUTH, OH 45662
*KAMREC SYSTEMS
27346 BLUM
ROSEVILLE, MI 48966
XELECTRET SCIENTIFIC CO.
P.O. BOX 4132
STAR CITY, WY 26565
X*XBY|lE-BACK INC.
RT4 BOX 54
LEESVILLE,SC 29676
XWEYMIL CORP.
BOX 5964
BELLINGHAM,
WA 98227-5964
*TOM COLE
15-1314 SPEIGHT
WACO, TX 76786
FRSSERHAÁRHAHEER HE E ER
be sure to try this
i"
ju
I
i
Ἷ
|
s ft
Arr "m eye
"t
μι
ft za ty
eh κ
Ln rm T
$
ë
A37 μι
(D (2 thd Y
s
fod
`
I tu “ty
118 CATA ii, ;- 5H.
32,-6,134,s4, ERTEN
:34,8,18,128,
38, 75,54, -42
i28 DATA ο e οσο.
ατα ,8,-5,i7
Pig E 136 ,12,-5,26,
4,138, “38, -15,174,i126,
G,i24,-48,-28,113,ce 244,82
15ë DATA 176,34, 18,
44174.34, 0,78, 105,55 ὁ ο τά ος
*8,24 ,1289,598,8,12,144,77,86,48
t c uu
πμ
ru
m
te
[1]
rm
-
"EN
tu n rt
m
52,8,5,98,855,80,— 12,
ΧΕ. ARTHUR BROWN CO.
34804 PAWNEE DR.
ALEXANDRIA, MN 56368
XSILICON MTN COMPUTERS
C-12, MTN STN.GROUP BOX
NELSON, BC, ViL SP1
*SIRIUS WARE
ὁ TURNING MILL RD.
LEXINGTON, MA 62173
XSUMWARE
PO BOX 13
ELLENTON, FL 33532
XBASICALLY PROGRAMMING
2528 W. OLIVE AVE.
FULLERTON, CA 92633
XRUSSELL ELECTRONICS
RD 1 BOX 539
CENTRE HALL, PA 16828
one!!
-34,76,98,
i ,8,6,132
-38 , -15,13
: 185,39,83, Ὦ
Αλ...
*E-2 KEY
SUITE 25
711 SOUTHERN ARTERY
QUINCY, MA 62169
*ISI
377€ DUKE ROAD, RR1
VICTORIA, BC, V8X 3W9
ΧΤΑΡ PAINTER
BOX 166955
IRVING, TX
XDELPHIC ENTERPRISES
PO BOX 22285
CORPUS CHRISTI,
TX 28472
ΧΑ and J MICRODRIVE
SUITE "I"
1656 DUANE AVE.
SUNNYVALE, CA 94986
XTHE WIDJUP CO.
1126 MERRIFIELD S.E.
GRAND RAPIDS, MI 49567
ΧΑ: COMPUTER RESPONSE
69-B ISLAND ST.
KEENE, NH 63431
LIHSREBEIIHHHHEH HH HH HH ARRAS ARE aka aa 2 RH oH
snoopers kept
from data
LONDON, Ont. - Encryption
devices that protect PC and main-
frame users from data eavesdrop-
pers over communication chan-
nels are available from 3M
Canada.
The “Cryptkey” scrambler
units range trom standalone units
to a remote version and a central
site device that can handle up to
740 simultaneous, individually-
encrypted conversations.
Terrestrial and satellite micro-
wave circuits are used by all
long-distance carriers to com-
plete telephone calls. Encryption
protects sensitive data from inter-
ception.
T51888 SIGHAL BOOSTER
by VINCE LEE, USUG
GCT/36 NEUSLETTER HAD A GREAT
IDER FOR A SIGHRL BOOSTER FOR
TRPE LOADING ON THE 2868. IT
CONSISTED OF JUST GRE PART - ΠΗ
HUDIO TRANSFORNHER. UNFORTUNATELY
THE ΒΟΟΡΤΕΗ΄ 5 SIGHAL UAS SAID TO
BE TOO HIGH FOR SRFE USE OH ΤΗΕ
T51888. HERE 5 GRE SOLUTION....
T5U
J8pJO025aH Μο” 34
Q
u
m
c ©
n
—— |
—P
SCHEMATIC
— on τοι tie pin 2 to Pin 13
- SU can be tapped off the
regulator inside the 18688
«οὐ
THE FINAL STEP UILL BE TO
CRLIBRATE ΤΗΕ HEU VOLURE SETTING
FOR TAPE LOADING. UATCH THE
SCREEN JUST BEFORE A PROGRAM
LORHDS AND ADJUST THE UOLLUHE ON
TRE RECORDER FOR...
- ΟΝ A HORHHL LORD: THE SCREEN
DISPLAY SHOULD SHOU A PATTERN
Or TUD HORIZONTRL LINES NEAR
THE HIDDLE THIRD OF ΤΗΕ
SCREEN HHOÜNG THE HERRING BORNE
PATTERN.
oeoor OL
PHHIS LIST
Ti -- AUDIO TRHNSFORHCR
IRS 273-1388)
ICi - 74i 514 SCHAITT — TRIGGER
iRCT IVE} `
Ci -- 8.82.F HONO CRP
C2 -- 2286 pF HONG CAP
Ri — 2.7 K
HISC: - ERRPHONE PHICHCORD
— ΡΕΗΕΕΟΗΠΟ TG HOUNT
CIRCUIT
i4 PIN IC SOCKET
- OH SDS, OSAVE. SUICKTAPE,ETC:
R HORIZVONTRL SHOU BLIZZARD
PATTERN SHOULD APPEAR.
IT LORDS SDS ,85AVE ,ETC ,PROGRANS
PERFECTLY EVERY TIRE. THERE IS
EVEN HR SLIGHT IHPEROUEHENT ON THE
RECORDING LEVEL GH THE J.I.L
COCHPUDECK .
16766 16 to ooo eo Jo o do do Jo 101606 do 116 de 116161606 0 101616 Yo 0136
WELL, AS FAR
AS RESPONSE
TIME GOES , ITS
INCREASE RESPONSE TIME!/
TYE BEEN WORKING ON IT FCR
TWO WEEKS, AND IT FEELS tE — — s
TWO YEARS. ITS JUST Too Slow! ZENE"
YOU'VE GOT TO DO SOMETHNG D
P
THE MICROWAVE. OVEN, AND
AFTER ALL... THEN STANDS THERE TELLING
ΠΝ
Reprinted from Oct/86 DATA
EXPANSION, the Newsletter of the T/S
Users Group of Fort Worth
TIMEX TIPS
by Chuck Dawson
QUESTION: Can you explain the term RLE graphics?
ANSWER: R.L.E. stands for RUN LENGTH ENCODED graphics, which
probably does not tell you a lot. The idea is to take a screen
full of graphic information (usually 256 dots across by 196 dots
high) and turn the information into ASCII characters which can
then be sent via modem to other computers. At the other end, the
ASCII characters are turned back into a visible screen which can
be SAVEd. This is not just a system for use with Timex-Sinclair
computers, but is in wide use with various makes. There are
several public domain programs that encode and decode the screen
information to and from RLE format. Most of the BASIC programs
will ignore the bottom two print lines since the PLOT command
will not work there. Machine code decoders can use the bottom
lines. If you would like to write your oun program, here are the
basics: First, the encoding starts with capital GH to mark the
beginning of the file. Then, the encoding program starts at the
upper left corner of the screen and counts the number of black
dots that appear in a rou, counting to the right. Let/s say
there are three black dots and then a white dot followed by two
more black dots. Since ue are going to use ASCII characters for
our encoding (space thru copyright or CHR$ 32 thru 127), ue are
going to assign space uith the value zero, exclaimation uith the
value one, quotes with the value tuo, and so on down to
copyright with the value of 95. Therefore, our first encoded
character will be # because it has a value of three followed by
! because it is one and finally a ' because it represents tuo.
This counting of black dots and uhite dots continues across the
screen. When the right edge of the screen is reached, drop to
the next line at the far left and keep counting. That is, five
black dots at the end of a line folloued by three black dots at
the beginning of the next line would be encoded as an eight. If
we need a value of more than 95, (like if the whole top line is
black dots), then we encode 95 for black, zero for white, and
95 more for black and so on. The last character in the file is
not ASCII but is a CHR$ 7 (bell). A complicated picture may
easily take much more memory space than a SCREENS but keep in
mind that this system is compatible with other makes of
computers and is easily transmitted via modem systems uhich only
accept ASCII characters. Examples of encoded pictures are
available from many BBSs and are usually named with the suffix
RLE (A picture of Brooke Shields might be named BROOKE.RLE). On
CompuServe you can GO PICS at any ! prompt. This method of
receiving and decoding graphics adds a whole new dimension to
‘computing. I
δΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧΧ
i REM reprinted τε
ΕΞ SLUG newsletter of
oinciair Users group 5
Louisvitte, KY.
2 REM for the 2258
SPECTRUAH ποτηε.
i6 REH PICTURE
PROGRAHS
26 REM zz this prog
do much g#xcept sh
ai effect
ο REM Clear ares for sacthine
tod& and tabieszzs
46 CLEAR 458655
58 REM zxzload gzch
D memory (5888h Ure
Së ED SUB 11135
78 RESTORE 878
5B READ 5slePs,pciniz,tines,sha
pes
Së LET k-2z5hapecs
168 REM )zzHuyi&e tzbies start ai
Cosh
118 LET 5=49152
LET c-scmipoinis
LET t=Ct+espoinis
LET pr=tePstines
LET n-pi2ipointcz
LET steps-stepz-
LET points=poin
LEY tines=tines—
iss:
266 REH zzPoke the
ilocationsziz
218 POKE 45855, INT
E 45854, INT {PEEK
228 POKE 45857, INT
E 458656, INT in—PErzK
238 POKE 45659, IHT tp7256): POK
E 45868, INT {p-PEEK 145865) 4255}
248 POKE 45874, tines+i
258 POKE 45675,pointséi
268 POKE 45877, IHT (c7256)-
E 45875, INT {C-PEEK
278 POKE 45875,
268:
298 REH iiH&ead the coordinates
fOr points in each Shape
368 FOR τὸ TO points
318 FOR 1 TO 5shspez-1
328 READ x,y
9 pb Mi
T
fte
-ᾱ
fot Ut μι
tsbtë start
{t7255}: POK
145865) 4256}
inv2S5): PDK
145267) 4256)
POR
(45877) 22553
338 POKE (5482142233 ,x
348 POKE (548414225423 ,y
358 NEXT j: NEXT i
368:
378 REH zz Calcuizies offsets b
etween shapes for ες point
368 FOR i-8 TO tines
398 READ pti,pt2
468 POKE {112511} pti
4186 POKE (14221423 μες
428 NEXT i
438:
448 FOR i-8 TO poi
iii
458 FOR j-8 TO znarEz-—1
466 LET k-jri- IF £-zhaspes ΤΗΕΗ
LET iz-8
478 LET cx={PEEK í(z32miidDik)-PE
ER í(543Bii423j)!»;ute&epz
466 LET cy=iPEEK I5E5+5Zi+P>+k+1l11-
PEEK (546217424 1111} 7St2r5
4956 POKE (CHmiii22:;),INI (Cx+ë.
53
goer PORE (Ctm2i¢22j3443 , INT (Cu
2.51
HEXT i
S18 HEXT ji:
528:
S38 REN zz Set previcus Shape τι
Umber to zero
S48 LET y-ae
S58:
S68 REH iz Set the next shape
ῬοιπῖΞ to zero for first Plot
5786 FOR i-8 TO points
S586 POKE í(n423zi3,.8
598 POKE ini23i321),8
G8 NEXT i
#2 HAIN SHAPE LOOP 344
*i X-pretent Shape; y=
next Shape
678 LET x=y
σος POKE 45875 ,x
698 LET y=x4+i: IF 4-zhspes THEN
LET y-e
7868 REH ++ Sei
5 for Shape x
718 FOR i-B8 TO pointz
726 POKE ip422i} ,PEEK
x}
738 POKE (p423i43) ,PEEK (sisnsi+
start coordinate
tS tei +f
758:
766 REH zz Hain irsntforg Shape
icop
7786 FOR k-8 TO steps
7885 REM zx Cait Bethine code
798 RANDCHIZE USR 45838
866 REN zz Deisy toop at start
of transformation
818 IF τ- THEN FUR
ΗΕΝΧΤ j
Eze HEXT k
8386 EO TO 678
84:
858:
86S REH ii SHAPE DATAR ir
878 DATA 11,13,15,8
8886 DATA 58,139 ,256,18,58,183,1
58, 138, 76,38 ,53,156,158,12,53,15
8
898 ΡΗΤΗ 188,158,58,138,58,158,1
48,118,738 ,18,58,158,58,18,78,153
586 DATA 1585,138,55,30,70,159,1
88,138 ,58,18,68,1538 ,58,38, 78,938
918 DATA 158,98,93/38/78/186,78
,98,58,38,78,158,28.328,190,08
S28 DATA 188,78,98,52,720,42,78,
78,58,58,78,158,92,58,13980,158
938 DATA 78,58,95,1095,136,158,1
$96,38,59,1898,88,155,95,100,150,1
58
946 DATA 189,36 ,06,136,158,158,
146 , 56 , 58,158,598 , 262 ,98,138,128,
της
SSë DATA 148,55,20,130,150,1508,
158,38, 188 , 158,115,382 ,58,138,i14
8.586
26g ΡΗΤΗ 158,2348,5228.,158,150,50,1
238,18,130,158,1270,1£0,0506,105,158
, 68
J=1 TO ορ
S78 DATA 163,158,252 ,158,158,18,
28 18, 158,153, 196, 158,158,158, 15
58 I
$88 DATA 58,39,158,1380,138,18,5
8,38,158,138,139,156,156,130,158
SSë DATA 595,78,:1:5,130,130,19898,
S58 ,68,138,138 ,148,158,118,1238,i14
29,28
18668 DATA 16685,90,:125,1090,130,128
"5ο, 168,188,138 ,258,258,118,188,
88,18 a
31818 DATA 133,115,178 ,58,78,18,5
6,158, 78,136,138 ,156,112,58,58,i
a
4826 DATA 1868,135,115,30,58,108,9
6,158, 76,188,113 ,36,128,36 ,58,53
31836 CATA 68,1318 ,256 .28,58,58,i15
6,158, 78,58,58, 13, 158,33,58, 188
1848 DATA @,3,8,6,8,8,8,8,8,8,i38
6,58,8,8,78,78
3556 DATA 8,8,3,2.6,8,6,8,8,38,3
-06 ,8,8,138,53
1668 DATA 6,3,3,8,5,8,8,8,8,8,11
6,36 ,8,8,78,38
1878 CATA 8,1,1,2.2,3,23,4,4,5,5,
6,6,7,7,8,8,9,5,2=
1608 DATA 16,11,11,12,12,13,13,1
4,14,15,15,8 .
1858 DATA 16,17,17,18,18,16
118:
3118 REH zz Hachine code load ro
utine
41128 LET toc=45855
11329 LET check -8
1148 CLS : PRINT ΠΤ 18,18; “PLEAS
E GRIT”
1158 RESTORE 1238
1108 READ n
1178 IF n>=8 THEN POKE toc,n: LE
T toc=toc+i: LET check-checkomn:
SÜ TO 1168
1155 IF chect=29669 THEN RETURN
11968 PRINT “ChHecisus is "ο check;
1288 PRINT "5houid be 29959."
1218 PRINT “Checi program and re
fun.”
μέν
[^]
1228 STOP
1236 DATA 8,85,95,90,98,05,0,8
1246 DATA ο, 6, 5 6,8, 9, ὃ
i258 DATA ο 6,0 ὃς, 8, ο,
1268 DATA 53,138,176
1278 DATA 42,8,175
1288 DATA 34,14,276
1298 DATA 42,138,176
1388 DATA 34,15,176,245
1318 DATA 285, 2276
25
78,35,78,225
285,189,
197 ,285,159,176
193,i17,2,2
128 ,145,48,4
21,21 ,237,68
71,121.345
48,4,29,29
237,53,79,176
2885,i121,1854,D229
93,187
34,4,176
46 ,8,56,4
181,187.72,71
234,50,175
55, 128,283,563
441,125,325
56,393,154
55,80,142,111
237,91.4,176
24,5,113
237,91,5,376
227,124,138,1683
125,131,111,197
285,199,170,193
227,37 ,32,228
225,281
125,238,192
31,55,34
15,173,238 ,248
173,87 ,124,7
7,7,173
238,159 ,173,7
7,95,i24
2358,7,71,4
62,254,325
36 ,253,71,26
163,447,283 ,281
238,12,176
245,245,613 ,283
39 ,22,6,S5
42,12,176,25
155,42, 55,176
25,119,198
42,12,175,25
1250,42,35,170
252,119,2431,601
27,PÀ13,95
258,23,176
33,89,83
6,8,41,23
*8,1,25
15,249,237,91
28,175 ος, ος
91 οσο, 175
m ,ë ος, 55
#25 ,63,77
4ο, Το, 125,99
25 ,18,63 ,234
112,32,3,18
241,561 ,32,225
285 ,255 ,176,261
237,93 ,24,176
26,235 ,39,22
8,55
42,15,176,25
78,325,78,1097
237 ,91,24,176
419,25 ,223 ,5=
22,686,955
2118 CATA 63,154,235 941
στο DATA 61,32,i72,281
2138 DAFA -99: REH zi Busey end
Gf data vatue
5399 CLEAR : SAVE "rPitirans" LIN
E 1i: PRINT “Rewind tape“ T T Press
F ap t Verify": VERIFY ““: PRI
11
12
Our resident QL guru provides a list
of QL-oriented periodicals.
Quanta - The official organ of the QUANTA ( QL Users and
Tinkerers Association ) comes out monthly. Contains
international information of all sorts & levels. Generally
the best source of the real dirt. Has a Library of 34+
microdrives. Membership is by subscription to Quanta. Costs
£14.09 per year. Write to:
Brian Pain
24 Oxford Street
Stony Stratford
Milton Keynes MK11 1JU
England
Quantum Levels - A North American publication put out
by the Syncware folk, Thomas Bent, Fred Nachbaur etc. Started
in August/86. I have only seen one issue so far; it was a mix
of information new users would find useful. Costs US$18.95
for 6 issues per annum (plus $3.99 for postage to Canadians. )
Available from:
Thomas B. Woods
Quantum Levels
P.O. Box 64
Jefferson, N.H. 903583
USA
QL Report - A monthly dealers viewpoint put out by Curry
Computers. If you have lots of money to spend this will tell
you what's available. Not too much other useful info. Cost is
US$15.00 per annum. Write to:
Curry Computer
P.O. Box 5697
Glendale, AZ 85312-5697
USA
Sinclair QL World - A monthly glossy Mag from England.
The only newstand Magazine dedicated to the QL. All sorts of
different articles, to all different levels. Lots of
advertising. A good place to find out what’s available in
England. Incidentally this magazine is the result of QL World
buying out QL User. Available from Curry Computer for US$4. ΘΟ
per issue & $1.62 postage each. Otherwise you can subscribe
for a mere £45.99 to:
Quadrant Subscription Services
Oakfield House, Perrymount Road
Haywards Heath, West Sussex 0444 459188
England
κκ κοκ
-Harvey Taylor
One of the first things you will want to do once you get
your new QL up & running is get a printer working with it.
Among the ports on the back of the QL are two Serial ports,
but no Parallel port. Most printers use a Centronics style
interface, so that a serial to parallel converter is called
for. There are several of these devices on the QL market as
well as several buffer/converters on the general market,
however a serial to parallel converter oan easily be whipped
up by do-it-yourself'ers. The device that makes this simple
is the UART. The one I have used is the AY3-1915D, but the
16402 could just as easily be used. The only restriction is
that the serial parameters( ie. Stop bits, Word length, Baud
rate ) must be switchable, rather than set by internal
registers.
When I first drew up this design, a year or so ago, I
did not know of the MAX232 chip. I have used that chip in
this version & eliminated the need for a +12/-12 volt charge
Pump, as well as the seperate 1488 & 1489 line driver &
receiver. This chip is available in Vancouver from RAE. I
have included a xerox of the pinout & pin description. You
will notioe in Figure 1 that there are a bunch of Capacitors
hanging off that one chip & these are used precisely to hold
the +12/-12 generated.
Although it might seem that the 74L8373 is superfluous;
in practice I found that once the Printer buffer is full &
the printer sets the BUSY signal to tell the computer to send
no more data, without the 7373, the interface would drop a
character.
I used the 8116 & switches arrangement because I wanted
to be able to set the BAUD rate. The QL is capable of
75, 300, 660, 1200, 2498, 4890, 9666 full duplex & 192008 half
duplex, although I don't think many printers will go 19280
baud. If a person decided they were doing to use only one
baudrate eg. 9600 baud, the orystal ἃ 8118 ( the most
expensive parts ) could be replaced with an RC timing circuit
using a 555 timer or a CMOS 4001 among others.
One of the wonderful little joys of interfacing which
the QL will introduce you to is the difference between DCE &
DTE devices in the R8232 standard. It has become traditional
among QL'ers for some reason lost in the mists of time to use
SER1 for the printer and reserve SER2 for modems ἃ other
goodies. This means that the TxD shown going to the MAX232
chip will be connected to pin 3=RxD of SER1. DTR coming from
the MAX232 will be connected to pin 4=DTR. This topic is
almost described in CONCEPTS under Communications.
Do not omit the ground lines. QL ground from the SER1
port is pin 1. There is also printer ground, & power supply
gorund which all must be connected to the interface ground.
13
14
The Centronics standard (I have included a xeroxed
description) defines more lines than one actually needs to
use. One can commonly get by with using only STROBE, BUSY, &
the DATA lines. This works fine for Epson printers.
The timing of the 74LS221 multivibrator strobes is set
by the RC network on pins 14 & 15. The width of this pulse is
approximately equal to .69(R*C).
T .69 ( R * C )
.69 ( 2290 * 19E-9)
1.5 E-6
N H Hl
This timing is not oritioal & will work fine as long as
it in this neighbourhood. The strobe must be long enough for
the UART and the printer to see it; while not being so long
that characters are dropped. At 9600 baud there might be 969
characters in a second which means 1/9690, approx 1Κ-3,
between characters. Well within safety range. The minimum
width for the printer is .5E-6 ( 500 nsec.) and for the UART
it is .2E-6 ( 200 nsec.)
Note that on the UART pins 34->39 are all tied high.
This has the effect of setting the Serial parameters expected
to 8 data bits, 2 stop bits, no parity.
HOW IT WORKS
To begin with the printer buffer is empty, so the
printer sets BUSY low to signify it is ready to accept data.
This signal goes to the 74L5221 at 1A enabling other (1B)
input. The signal also goes directly back to the QL through
the MAX232 to tell the QL to go ahead. The QL then sends a
serial byte with start bit & stop bits through the MAX232 to
the UART. The UART catches this serial stream k converts it
back into a parallel form. As soon as the UART has a complete
byte, it sets the DAV (data available) pin which kicks the
74LS221 at 1B and causes it to set Q high enabling the
74189795 buffer’s input latch while simultaneously strobing
the printer with NOT-Q. This signal also clears the UART for
the next oncoming byte. The Output enable of the 74LS373 is
tied low so it is always on. The data from the UART passes
through it virtually instantaneously. After the RC time, the
Q and NOT-Q signals revert to normal.
This process continues until the printer fills up at
which time it asserts the BUSY signal. This has the effect of
taking 1A on the 74L5221 high and preventing any strobes, as
well as telling the QL via DTR to stop. There might at this
point be a byte in transmission. If this is so, the UART will
hold it until BUSY goes low at which point the cycle repeats.
If you run into any problems with this oircuit, Hive me
drop me a line C/O the editor & we'll see if wo can get it
sorted out.
Due to space/time limitations
Harvey's article will be
continued next issue...... Ed.
TU TEST PATTERNS
BU Ken Abramson
This program can seen used to set up
CE ë White a color TU sets for
itorzi. The li dic Patterns generated
Will perimit uou to adjust for centering,
vertical height, horizontal Width,
vertical & horizontal linearity, and
convergence (color fringing.
WARMING: DO NOT ATTEMPT TO ADJUST
CONVERGENCE ON COLOR TU'S UNLESS YOU ENOL
WHAT YOU ARE GOING ie.g.- have 2 service
31 for euo ο: Σεν
1 FEN
2k T^5 1008
BY KEN RBRRMSON
TO pes d en e pen
f On Qn £e por η C e p f
m
4
-
PRINT AT
Up; ΕΕΤΤ
GOTO 16
100 PRINT AT u,p;'
THEE
e GOTO
ë PRINT AT
EN]
ιο]
à
me,
OM
ο.
=
να
-—
TI
5
41@ GOT 18
208 PRINT AT u, re enn
218 GOTO 18
232 GOTO =
1188 SAVE “PATTERNR"
28868 PRINT AT 5,5; "PATTERN?"
2218 SLON
282@ PRINT
2358 PRINT "@- DARE ΞΡ ΞΗΗΤΓΗ"'
2048 PRINT "1- LIGHT CROSS-HATCH
2858 PRINT "2- HORIZONTAL LINES"
2568 PRINT “3- VERTICAL LINES"
2678 PRINT “4- WHITE DOTS"
2820 PRINT "5- SLACK DOTS"
28938 PRINT
S808 PRINT "ENTER NUMBER OF DESI
RED PATTERN" i
3818 IF INKEYS="" THEN GOTO 5810
3020 CEI es IHKEYS
sasa
3848 Er 3
280 PORE 5,Ρ
B FOR υ-ῤ T
3878 IF CODE H GR CODE Ng:sF
THEN GOTO =
S858 IF Ng=" THEN GOTO 28
38938 GOTO URB. νε ταο
ο ο ρε δι ο να.
1 REM Contributed bu VSUG Hem
ber Joe Jenkins, fznarilio, YFexss
` 3@ INK δ: PAFER 7: BORDER 7: I
NUERSE ο: CLS
LET
8 =ë
cec LET i=128: LET j--.75: LET
t=75
218 FOR t-112 το 48 STEP -8B
228 LET j=j+7-5 [ ;
238 PLOT i,j: DRAH £-:,1-3: HEX
Taia LET i=32: LET j=75: LET k=1
22
256 FOR l-82.53 TO 358 STEP 7.5
268 LET i-is8 I .
278 PLOY i,j: GRAY £-i,t-y: HEX
τι .
288 LET i-128: IET jJjJ=157- LET i
z75
2068 FOR k&K-i2s8 TO P9606 STEP 8
386 LET j-j-7.5 [ i
318 PLOY i,j: DRRU £-i,t-j: HEX
Tk
328 LET i-288: LET j—-75: LET E=
ize
338 FOR t=67.5 TO 8 STEP -7.5
348 LET i1-1—8 R N
358 PLOY i,j: PR KR—i,1—J: HEX
T L
GSS LET a=NOT a
S368 INVERSE 2
378 60 TO 2858
COE COO OX OEC OI COE XO IO COO
1 REM ..h STUDY IN CURUES
2 REM ..by GERTIE ANDERSSON
3 REH REPRINTED FROM THE που,
BEC ISSUE OF TIHEIINEZ
4 REH THE NEUSLETTER OF THE
THREE τς USER EROUPS τη THE
SAN FRANCISCO BEY AREA.
76 LET z-2
Se LET P=. 8535
Së FOR K-1 To 2
SS €O SUB 568
39% LET X-1i88: iri vY-i52
iie LET A=58: PET U-68
i38 FOR J=1 TO 8
i35 PRINT HT Z,Ə;P: LET 7=742
349 FOR I-1 TO 2
3589 PLOT X,Y
168 CRAY B. UPPI
i78 PLOT X,Y
389 DRHU A,U, ΕΡΤ
i568 LET X=X+isa: HEAT I
268 LET X-1885-: LET Y=Y-16:
P=P3.8625
2268 HEAT J
238 LET P=P+.8525
248 PRUSE 186
258 COPY : CLs
LIT
568 FOR I-8 TO 2:
518 FOR u=8 To 3:
S28 PRINT HT I,JU;" “;
538 NEXT J: NEXT
1
ie REH program
Esrth satellite
bu Darretit Frey
from the πον ΒΞ
taicutate
εταί periods
repranted
=ë
ΓΞ6378
h-INT ((RHD38868080080) +
P-CG35BH tht3}
P1-P
PRINT “How high must a sate
tiitë be tin
38 PRINT "kiiogeterzt) to orbit
#
“every
G0 SUB 316
INPUT hi
PRINT ”
PRINT AT 14,8;hi
LET t=t+1
LET fi=1888s thier)
LET pi-czSOR {5153}
ir ABS ípi-PR)/p:1E—83 THEN
So TO 258
226 PRINT
238 PRINT AT $, 8; "Hot quite. Yo
ur satettite has a"
242 PRINT "period
258 c0 SUB 318
266 PRINT “Try
276 60 TO 178
238 PRINT AT i5 4384545 Corect
243 ="
298 PRINT “You got it in
tries”
STOP
LET p#=IHT (7473448)
LET p5-INI ipi-14482p4)
IF ρά -ὃ THEN ES TO 358
PRINT p4;” Gays, ";
LET p2-IHT tp5768)'
LET p3-IHT ír5-583p2.5)
PRINT P2; " Hours, "
Hinulest."
#
of
again."
z=:
#
- ss
#
3
1 INE
=>
=
==
.6
REMEMBER: Classifieds
are free to members.
The following is reprinted from the
Newsletter of the ZX Spectrum Users
of Western Australia.
The program below will produce a
test pattern which you could use to
adjust your TV set to produce the
sharpest image with the best colour.
"hen you have finished entering the
program, simply RUN and you should
see the test card appear on the
screen.
ος
| | TT l Ill l jll με.
ΓΕΒ | | LA TITI TI B
PITI TILL E
DE Γ᾽ EANN- S
EX | | ΠΕΡῚ ery | | δ |
α =s ee s
ZN τή | PS |
AT Te =
E αι Tas
3 REH ----ΞΒΕΞ á SPECTRUA
2 REM ---coiour TU test patte
r
ie
=ë
3ë
FOR :-8 TO 248
PLOT i,&
GRR re 175
NEXT
FOR ica Tü
PLOT ë,
GRAY 255,8
NEXT i
PLOT 86,175
DRAW 255,8
GRAY 6,—175
CIRCLE 127,81,54
PRINT HT 16,18; “TEST PRITER
PRINT RT 3,24;
FOR c=ë TÜ 7
STEP i6
STEP 16
anaanza
Zgo
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
=
lines max. 32 col.
The Vancouver Sun, Wednesday, Dec. 31, 1986
New Year’s Eve is traditionally a time for reflec-
| tion. A time to reflect on what has been. To look
ahead and consider what might become.
Computers are a good topic for reflection because
the industry changes so rapidly.
So, first reflection. It doesn’t take long to become
knowledgeable — in a generic sense — about com-
puters. Although the industry changes rapidly,
there are still only three components to a computer
system — the hardware, software and peripherals.
Once you understand how these
interact with each other, you’re
more than half way there.
Becoming familiar with the
computer industry, both on an in-
ternational and local level,
means becoming familiar with a }
few key players. Ë
oft
column two years ago, software
developers and retail outlets
were springing up continually. A PATTI SCHOM-
number of these companies, MOFFATT
opened and closed their doors
within a year. Those that remain seem to be in it for
the long haul. End-users can now track a company’s
j performance before buying their services.
But while it doesn’t take long to get to know the
industry, it takes forever to understand printer driv-
| ers and figure out how to get a printer to support a
sophisticated word processing program.
e
COMPUTERS
Second reflection. In the last few years, Vancou-
ver has truly become a high-tech centre. Vancou-
ver-based software developers have managed to in-
filtrate both national and international markets
with their products.
And as the industry matures, another industry
builds itself around it. Magazine publishers have
come out with about 30 different computer-related
magazine titles, and writers have written both tech-
New Year's reflections
on a changing industry
When I first began writing this Βασ.
nical and generic books on everything from buying
a computer system to programming with Unix.
All of the major accounting firms now have a
computer consulting arm, and anyone with a back-
ground in computers is now an independent consul-
tant.
Then there are the stock brokers and promoters
regularly bringing high tech firms public. And there
isn't a newspaper that doesn't have a regular fea-
ture about computers.
e
Third reflection. Prices. They never really came
down the way pundits predicted. It's true, you can
now buy a personal computer for less than you could
two years ago, but the speed of computers has in-
creased so much it would be shortsighted not to buy
an XT or AT, which happen to retail for the same
price or more than personal computers did two
years ago.
While your money buys a lot more, you still need a
lot of money to piece together the “minimum” sys-
tem. When all is said and done, your new microcom-
puter workstation will cost $5,000.
This is probably bad news for anyone who has put
off buying a system until the prices came down.
e
Next reflection. Everyone said 1986 was going to
be the year of the laptop computer. It wasn't. While
everyone would like to have one, it's difficult to jus-
tify the cost for the convenience.
Now everyone is saying 1987 will be the year for
desktop publishing. I go on record as saying it won't
happen until the bugs get worked out of the new soft-
ware — which will be 1988.
[
Final reflection. The computer industry joke of
"what's the difference between a used car salesper-
son and a computer salesperson” (answer: the used
car salesperson knows when he's lying), is no longer
true. Now, so does the computer salesperson.
17
MEMORY CALCULATOR...by Willie Jones
Reprinted from the newsletter of the
Indiana T/S Users Group.
Here is a short utility to use with
the 1000 and the 1500. It will tell
you 5 things:
1) Ram size
2) Program size
3) Display file size
4) Memory used by variables
5) Spare memory
Just tag it onto the end of your
program and call it when needed.
This will show you how your memory
is used up, as well as how much is
left. Access by GOSUB 9200.
S288 PRINT “RAH “> ( (PEEK 1638842
SGZPEEK 16309) -16384) 718024; “K”
S285 PRINT “PROGRAH “|, PEEK 155355
42563PEEK 16397-26585
S2i6 PRINT “DISPLAY “|; PEEK 1548
B+2S563PEEK 15481-FPEEK 16396-2557
PEEK 16397
9228 PRINT “VARIABLES “PEEK 15
464242563PCEK 15485=—PEER 16483-23
bzPEEK 16461
τομ PRINT “SPARRE “|, PEER 165054
2564PEEK 163387—PEEFR 16412-256ł4PE
EK 16413
S246 PAUSE 158
kkkkkžkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
1 REM JETPLANE JOYSTICK FOR
2868 OH 1888 BY CARRELL FREY
RAND REPRINTED FROH THE NOU/86
icu n HrUSI LETTER
REN JOYSTICK HOUEHENTS E
OPPOSITE UHAT YOUR FIRST we
INSTINCTS TELL YGE.
15 LET T-
LET X-INT
LET Y-IHT
28 iRHDSS2)
38 iRHDS22)
48 PRINT AT 18,23; “-3
45 PRINT AT 5,45; ~4~
45 PRINT AT 11,15; ~4"
58
se
ss
q-"
IF T<>INT ii72)a2 THEN 60 T
IF Xb-1 AND KiS2 AND Yo-iA
ND Y122 THEN PRINT AT Y,X," "
68 LET Y=Y+INT iRHDz3)-1
78 LET X=X+IHT (RRD33)-1
85 IF X>-1 AND X:32 AND Y»-1
ND Yi22 THEN PRINT AT Y,X," "
S6 IF STICK i1,2)-8 THER LET
92 IF STICK {4,2} =4 THER LET
i68 IF STICK {1,Ξ1-5 THEN LET
i82 IF STICK i1,2)-1 THEN LET
136 IF Xo-1 AND X32 AKD Yo-i
ND Y422 THEN PRINT AT Υ, κ; ο"
(2,2)-1 ARD X-15
ND Y-10 THEN GO TO 188
158 LET T-T41
158 PRINT AT 8,8;T
i78 GO TO 48
138 PRINT AT 18,15; "x"
198 PRINT AT ος; ὝΎου GOT IT I
N ";T;" SECS”
266
a
ou < < x x D
BHHHHHHHHE EE EE A BH
Mystery Program
16 RESTORE FOR n-38668006 TO 38
e42
26 READ a: POKE n,a: ΜΕΧΣ n `
38 FOR H-8 TO 23: PRINT "12345
678980123456578981i123450789012". NE
XI N
48 RHNDOHIZLE USR 380686
5ο DATA 17,254,8,123,7,7,7,95,
33 ,8,64,1,24,8,126,165,119,55,15
,258,13,32,247,21,32,233,53,i41,
92 ,119,84,93,19,1,192,2,237,176,
58 ,72,92,119,14,63,237,176,281,8
,8,8
Hata ta aa aH ER EH HH HH HER
—
Co
SIMFLE & HIGH DENSITY MEMORY DUMPING
SIMPLE & HISH DENSITY MEMORY DUMPING
BY Ken Abramson
zopetimes Useful to examine á
- 1: actuallu stored in the
ΕΠΗ, in the form of nuülübenz,
not only helps one to Understand the
ngs of The Computer » kUt alsa gives
E anaing oF how the Progra 5
ΓΗ useful info for efficient
^fi LTS).
Prices
. little machin
pap alco
pr inter
Within
k= P. the exaiüp 3
š have abtained :
fi fan press COPY to
d And then CONT το
get the Tre» t “serene.
1 REM SIMPLE CHE COLUMN DUMP
S00 FOR A=ADDRESS 1 TO ADDRESS
S901 PRINT A;"-";PEEK ñ
8895 HEXT A
1 REM SINGLE SCREEN = COLUMN
MEMORY DUMF
S300 FOR RHzHDDRESS 1 TO ADDRESS
8801 FRINT A; "-"; PEEK AS TRB 11;A
+22; "-"; PEEK (A+22);TAB 22;ns44;
“-" PEER (4441
8895 HEXT A
1 REM FULL AGGRESSING,
THREE COLUMN ΟΗΕ
S508 FRINT “STARTING ADDRESS?
$510 INPUT A
$520 CLs
S858 LET czà
S540 FRINT nm;' '-" | PEEK A; TAB il;
+22; "-"; PEEK (+22) TAB 22; Asad:
“=-" PEER if 1
SéS0 LET C
85858 LET A=A+1
S670 IF LET A=A4¢44
s850 IF C i LPRIHT
5890 IF C=22 THEN LET cC=08
51588 GOT á
1 REH MEMORY DUMP
ONE ADDRESS PER LINE,
SIX BYTES PER LINE
S200 PRINT “STARTING ADDRESS?"
9501 INPUT ñ
8595 CLS
885035 PRINT H;"-";PEEK Aj“, "PEER
ΓΠΣ U PEEK (A42); ", "i PEEK ií
Bt33;"," ; PEEK i844) ; UU C PEEK (A+
E
Sc04 LET A=A+E
88595 GOTO Saez
i 19
D. ROSS ELECTRONICS
HARDWARE CLINIC
by ken Abramson .
Πρες OF people at the last meeting
d interest in a suggestion made by
gter that there be some HARDWARE
Weetings zet up toa help the
ip With some of their hardware
. These clinic sessions would be
open to ALL Sinclair users and would be
he at Limes ana plac to be arranged
ídependina on the response).
prorlein that i£
ou, rere i£ äi
i t ved and to learn
at the tame time! Just fill out
below, cor write your own letter
S your Τε, computer tyre, & à
iption o£ the problem, sid hand it to
at the next meeting or mail it to me
WE victui c σι
» B.C.
=
YEG SRŽ
NAME:
TELEPHONE:
COMPUTER
MODEL:
PROBLEM:
CALO ΧΧΧΣΧΧΧΝΧΧΣ ΧΧΧ ΧΧΧ COE CE CX CIEGO OE
DAVE ROSS
Operator
874-1756
R.C.M.P.
Lans
THE VANCOUVER SINCLAIR USERS GROUP HAS
BEEN IN EXISTENCE SINCE 1982. WE ARE A
SUPPORT GROUP FOR THE OWNERS AND USERS
OF THE: MICROACE, ZX80, ZX81, TS 1000,
TS 1500, SPECTRUM, SPECTRUM *, TS 2068,
AND QL COMPUTERS.
PRES.--KEN, ABRAMSON
VIPRES.-- Ὁ
TREAS. & EDITOR--ROD HUMPHREYS
OUR MEMBERSHIP DUES ARE ONLY $15,00/ YEAF
AND MAY BE SENT TO THE TREASURER,
RoD HUMPHREYS
2006 HIGHVIEW PLACE
PonT MooDv, B.C.. V3H 1N5
MEMBERSHIP INCLUDES A SUBSCRIPTION TO
ZXAPPEAL - OUR MONTHLY NEWSLETTER.
ZXAPPEAL ACCEPTS ADVERTISING, OUR
**PREPAID** RATES ARE:
$20.00 -- FULL PAGE
$12.00 -- 1/2 PAGE
$8.00 -- 1/4 PAGE
ΖΧΑΡΡΕΑΙ HAS A PRINT RUN OF 75 COPIES
PER MONTH FOR MEMBERS AND IS ALSO
DISTRIBUTED TO APPROX HO OTHER SINCLAIR
USER GROUPS THROUGHOUT NORTH AMERICA AS
WELL AS OVERSEAS VIA THE NETWORK.
NETWORK, CORRESPON E DIRECTED
TO THE EDITOR AT DDRESS.